
import MyLinkedList.LinkedList;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Silvana
 */
public class Prueba {
   private static Management m = new Management();
    
    public static void main(String[] arg) {
         menu ();

       
    }
    
    public static void menu() {
        int opt;
        do {
            System.out.println("Elija una opcion");
            System.out.println("1- Insertar pais");
            System.out.println("2- Insertar Unidad Militar");
            System.out.println("3- Eliminar un Pais");
            System.out.println("4- Mostar la lista de Paises");
            System.out.println("5- Mostar las unidades Militares con poder de fuego mayor a 5");
            System.out.println("6- Armar la Lista Pais Ocupado");
            System.out.println("7- Mostar la Lista Paises Ocupados");
            opt=Consola.readInt();
            switch (opt) {
                case 0: {break;}
                case 1: {insertarPais (); break;}
                case 2: {insertaUnidad(); break;}
                case 3: {eliminarUnidad (); break;}
                case 4: {mostrarPaises (); break;}
                case 5: {mostrarUnidades5 (); break;}
                case 6: {armarPaisesOcupados(); break;}
                case 7: {mostrarPaisesOcupados (); break;}
                default: {
                    System.out.println("Imbecil...... ");; break;}
            }

            }
            while (opt != 0) ;
    }
    
    private static void mostrarPaisesOcupados()
    {
        System.out.println(m.getPaisOcupado());
       
    }

    private static  void armarPaisesOcupados() {
        m.generarPaisOcupado();
        
    }

    private static  void mostrarUnidades5() {
        System.out.println( m.mostrarPoderFuego());
       
    }

    private  static  void mostrarPaises() {
        System.out.println(m.mostraPaises());
       
    }

    public static void insertarPais() 
    {
        Continente cont= new Continente ("America");
                    Pais nuevo= new Pais ("Argentina", cont);
                   if ( m.insertarPais(nuevo))
                   System.out.println("ingreso un pais"); 
                   else
                       System.out.println("Error en la insercion");
      
    }

    private static   void eliminarUnidad() {
        m.borrarAleatorio();       
        
    }

    private static  void insertaUnidad() {
        
        UnidadMilitar uni= new UnidadMilitar ("azul", 6);
        m.insertarUnidad(uni);
       
        
        
    }
            

    }
